@charset "UTF-8";
body{
    font-size: 12px;
    color: #333;
 }
 a{
    color: #333;
 }
 a:hover{
    color: #034aad;
 }

 /**
 * 分页
 */
.panel-page{
  text-align: center;
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline;border:none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#034aad;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#034aad;border-color:#034aad}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;}

.top{
  height: 34px;
  line-height: 34px;
  color: #666;
  background: url(../images/top_bg.png) repeat-x;
}
.top a{
  color: #666;
  padding: 0 6px;
}


.head{
  height: 130px;
  overflow: hidden;
}
.head h1.logo{
  margin-top: 32px;
}
.head .head_phone{
  width: 555px;
  height: 68px;
  background: url(../images/head_phone_bg.png) no-repeat left center;
  position: absolute;
  right: 0;
  top: 90px;
  padding-left: 46px;
}
.head .head_phone p{
  line-height: 22px;
  font-size: 18px;
  font-weight: 600;
}
.index_search{
  position: absolute;
  width: 426px;
  top: 56px;
  right: 0;
}
.index_search .search_box{
  width: 426px;
  height: 38px;
  background: #0479e6;
  border: 1px solid #0479e6;
  overflow: hidden;
}
.index_search .search_box input{
  width: 322px;
  height: 39px;
  border: none;
  background: #FFF;
  padding: 4px;
}
.index_search .search_box button{
  width: 98px;
  height: 36px;
  background: #0479e6;
  border: none;
  color: #FFF;
  font-size: 16px;
}

.menu{
  height: 40px;
  line-height: 40px;
  background: #0479e6;
  color: #FFF;
}
.menu li{
  float: left;
  color: #FFF;
}
.menu li a{
  color: #FFF;
  padding: 0 30px;
  font-size: 16px;
}

.index_bmenu{
  height: 35px;
  background: url(../images/index_search_bg.png) repeat-x;
}
.index_bmenu .hd-left{
  width: 444px;
  padding-top: 4px;
  float: left;
  padding-left: 30px;
}
.index_bmenu .hd-right{
  width: 258px;
  line-height: 35px;
  font-size: 16px;
  font-weight: 600;
  text-align: right;
  padding-right: 14px;
  float: right;
}
.index_bmenu .hd-right em{
  color: #b70000;
}

.index_notice{
  height: 74px;
  background: url(../images/index_notice_bg.png) no-repeat left center;
  overflow: hidden;
  margin-top: 16px;
  border: 1px solid #dbdbdb;
  padding-left: 85px;
}
/* 本例子css */
.picScroll-top{
  margin:0 auto;
  width:1116px;
  overflow:hidden;
  position:relative;
}
.picScroll-top .hd{
  overflow:hidden;
  position: absolute;
  top: 10px;
  right: 12px;
  width: 19px;
}
.picScroll-top .hd .prev,.picScroll-top .hd .next{
  display:block;
  width:19px;
  height:16px;
  float:right;
  overflow:hidden;
  cursor:pointer;
  margin-top: 8px;
  background:url("../images/arrow.png") -19px 0 no-repeat;
  z-index: 99;
}
.picScroll-top .hd .next{
  background-position:0px 0px;
}
.picScroll-top .hd ul{
  float:right;
  overflow:hidden;
  zoom:1;
  margin-top:10px;
  zoom:1;
}
.picScroll-top .hd ul li{
  float:left;
  width:9px;
  height:9px;
  overflow:hidden;
  margin-right:5px;
  text-indent:-999px;
  cursor:pointer;
  background:url("images/icoCircle.gif") 0 -9px no-repeat;
}
.picScroll-top .hd ul li.on{
  background-position:0 0;
}
.picScroll-top .bd{
  padding:10px;
}
.picScroll-top .bd ul{
  overflow:hidden;
  zoom:1;
}
.picScroll-top .bd ul li{
  padding-left: 24px;
}
.picScroll-top .bd ul li h2{
  height: 36px;
  line-height: 36px;
  font-size: 20px;
}
.picScroll-top .bd ul li h2 a.more{
  color: #f33;
  padding-left: 4px;
  font-size: 12px;
}
.picScroll-top .bd ul li p{
  color: #858585;
  font-size: 14px;
}


.index_notice1,.index_notice2,.index_notice3,.index_notice4,.index_notice5,.index_notice6,.index_notice7,.index_notice8,.index_notice9{
  width: 512px;
  overflow: hidden;
  margin-top: 12px;
}


.notice_lst{
  overflow: hidden;
  border:1px solid #3398e6;
}
.notice_lst dt{
  height: 30px;
  line-height: 30px;
  background: url(../images/notice_title.png) no-repeat;
}
.notice_lst dt h3{
  float: left;
  color: #FFF;
  font-size: 16px;
  font-weight: 600;
}
.notice_lst dt a{
  float: right;
  padding-right: 12px;
}
.notice_lst dd{
  overflow: hidden;
}
.notice_lst dd li{
  line-height: 30px;
  padding: 0 4px;
  padding-left: 14px;
  border-bottom: 1px dashed #e1e1e1;
  background: url(../images/notice_li.png) no-repeat center left 2px;
  color: #666;
  font-size: 14px;
}
.notice_lst dd li a{
  color: #666;
}
.notice_lst dd li a:hover{
  color: #0479e6;
}
.notice_lst dd li span{
  float: right;
}

.index_banner{
  width: 672px;
  height: 370px;
  float: right;
  overflow: hidden;
  border: 1px solid #3398e6;
  margin-top: 12px;
}

/* 本例子css */
.slideBox{
  width:672px;
  height:370px;
  overflow:hidden;
  position:relative;
}
.slideBox .hd{
  height:30px;
  overflow:hidden;
  width: 720px;
  position:absolute;
  right:0px;
  bottom:0px;
  z-index:1;
}
.slideBox .hd ul{
  overflow:hidden;
  zoom:1;
  float:right;
  padding-top: 8px;
  padding-right: 10px;
}
.slideBox .hd ul li{
  float:left;
  margin-right:2px;
  width:15px;
  height:15px;
  line-height:14px;
  text-align:center;
  background:#fff;
  cursor:pointer;
}
.slideBox .hd ul li.on{
  background:#f00;
  color:#fff;
}
.slideBox .bd{
  position:relative;
  height:100%;
  z-index:0;
}
.slideBox .bd li{
  zoom:1;
  vertical-align:middle;
}
.slideBox .bd img{
  width:672px;
  height:370px;
  display:block;
}

    /* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{
  position:absolute;
  left:3%;
  top:50%;
  margin-top:-25px;
  display:block;
  width:32px;
  height:40px;
  background:url(images/slider-arrow.png) -110px 5px no-repeat;
  filter:alpha(opacity=50);opacity:0.5;
}
.slideBox .next{
  left:auto;
  right:3%;
  background-position:8px 5px;
}
.slideBox .prev:hover,
.slideBox .next:hover{
  filter:alpha(opacity=100);
  opacity:1;
}
.slideBox .prevStop{
  display:none;
}
.slideBox .nextStop{
  display:none;
}

.index_adpic{
  height: 128px;
  overflow: hidden;
  margin-top: 12px;
}
.index_adpic .bd{
  position:relative;
  height:100%;
  z-index:0;
}
.index_adpic .bd li{
  zoom:1;
  vertical-align:middle;
}
.index_adpic .bd img{
  width:100%;
  height:128px;
  display:block;
}

.index_notice2{
  width: 780px;
}
.index_notice3{
  width: 402px;
}
.index_notice4{
  width: 290px;
}
.index_notice5{
  width: 368px;
  margin-left: 15px;
}
.index_notice6{
  width: 290px;
  margin-left: 15px;
}
.index_notice8{
  width: 366px;
}
.index_notice9{
  width: 752px;
}
.index_btnurl{
  width: 208px;
  margin-top: 12px;
}
.index_btnurl a{
  display: block;
  width: 208px;
  height: 49px;
  overflow: hidden;
  margin-top: 12px;
}
.index_btnurl a.btn1{
  background: url(../images/btn1.png) no-repeat;
}
.index_btnurl a.btn2{
  background: url(../images/btn2.png) no-repeat;
}
.index_btnurl a.btn3{
  background: url(../images/btn3.png) no-repeat;
}
.index_btnurl a.btn4{
  background: url(../images/btn4.png) no-repeat;
}
.index_btnurl a.btn5{
  background: url(../images/btn5.png) no-repeat;
}
.index_btnurl a.btn6{
  background: url(../images/btn6.png) no-repeat;
}

.index_hz{
  height: 148px;
  border:1px solid #e6e6e6;
  background: #f4f4f4 url(../images/hz_bg.png) no-repeat center left 4px;
  overflow: hidden;
  margin-top: 12px;
  padding: 16px 0;
  padding-left: 44px;
}
.index_hz ul{
  overflow: hidden;
}
.index_hz a{
  display: block;
  width: 174px;
  height: 52px;
  float: left;
  margin: 0 8px;
  margin-bottom: 14px;
}
.index_hz a img{
  width: 100%;
  height: 52px;
}


.index_video .video_pic{
  border: 1px solid #cacaca;
  overflow: hidden;
  margin: 10px;
  padding: 10px 0px;
}
.index_video .video_pic .marquee{
  height: 98px;
  overflow: hidden;
}
.index_video .video_pic a{
  display: block;
  width: 120px;
  height: 92px;
  margin: 0 7px;
  float: left;
  position: relative;
  overflow: hidden;
}
.index_video .video_pic a img{
  width: 100%;
  height: 94px;
}
.index_video .video_pic a span{
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 26px;
  background: rgba(0,0,0,0.5);
  line-height: 26px;
  text-align: center;
  color: #FFF;
  padding: 0 2px;
}
.index_video ul{
  margin: 10px;
}
.index_video ul li{
  border-bottom: 1px dashed #b8b8b8;
  line-height: 26px;
  padding: 0 4px;
  background: url(../images/icon1.png) no-repeat center left;
  padding-left: 10px;
}
.index_video ul li span{
  float: right;
}

.index_linkurl{
  width: 434px;
  margin-top: 12px;
  overflow: hidden;
}
.index_linkurl a{
  display: block;
  height: 44px;
  line-height: 44px;
  text-align: center;
  color: #FFF;
  font-size: 16px;
  margin-bottom: 10px;
}
.index_linkurl .w1{
  width: 434px;
  height: 60px;
  line-height: 60px;
}
.index_linkurl .w2{
  width: 298px;
  float: left;
}
.index_linkurl .w3{
  width: 126px;
  float: left;
}
.index_linkurl .b1{
  background: #87c350;
}
.index_linkurl .b2{
  background: #f7a74a;
}
.index_linkurl .b3{
  background: #fe80aa;
}
.index_linkurl .b4{
  background: #3398e6;
}
.index_linkurl .b5{
  background: #ff866e;
}


.index_notice7{
  width: 820px;
}
.index_notice7 .bd-cont{
  overflow: hidden;
  padding: 6px 4px;
}
.index_notice7 .bd-cont .left{
  width: 228px;
  border: 1px solid #bfbfbf;
  border-radius: 2px;
  overflow: hidden;
  float: left;
}
.index_notice7 .bd-cont .left .title{
  height: 30px;
  line-height: 30px;
  background: #fafafa;
}
.index_notice7 .bd-cont .left .title span{
  display: block;
  width: 50%;
  float: left;
  text-align: center;
  font-size: 15px;
  color: #555555;
  border-bottom: 1px solid #e6e6e6;
  border-top: 2px solid #fafafa;
  cursor: pointer;
}
.index_notice7 .bd-cont .left .title span.current{
  border-right: 1px solid #e7e7e7;
  border-top: 2px solid #006cbf;
  color: #0482f6;
}
.index_notice7 .bd-cont .left .cont{
  padding: 6px 4px;
}
.index_notice7 .bd-cont .left .cont ul{
  display: none;
}
.index_notice7 .bd-cont .left .cont ul.current{
  display: block;
}
.index_notice7 .bd-cont .left .cont li{
  line-height: 26px;
  font-size: 14px;
  background: url(../images/dian.png) no-repeat center left;
  padding-left: 6px;
}

.index_notice7 .bd-cont .right{
  width: 564px;
  float: right;
}

.index_notice7 .bd-cont .right .title{
  height: 30px;
  line-height: 30px;
  border: 1px solid #ccdff2;
  border-radius: 2px 2px 0 0;
  background: url(../images/title_bg.png) repeat-x;
  border-bottom: 1px solid #bfbfbf;
}
.index_notice7 .bd-cont .right .title span{
  display: block;
  width: 80px;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #555555;
  cursor: pointer;
}
.index_notice7 .bd-cont .right .title span.current{
  color: #FFF;
  background: url(../images/zp_bg.png) no-repeat;
}
.index_notice7 .bd-cont .right .cont{
  overflow: hidden;
  padding: 6px 4px;
  border: 1px solid #bfbfbf;
  border-top: none;
}
.index_notice7 .bd-cont .right .cont ul{
  display: none;
}
.index_notice7 .bd-cont .right .cont ul.current{
  display: block;
}
.index_notice7 .bd-cont .right .cont li{
  height: 26px;
  border-bottom: 1px dashed #afafaf;
  line-height: 26px;
}
.index_notice7 .bd-cont .right .cont li.th{
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  background: #e5f1fd;
  border: none;
  margin-bottom: 10px;
}
.index_notice7 .bd-cont .right .cont li span{
  display: block;
  float: left;
  text-align: center;
}
.index_notice7 .bd-cont .right .cont li .t1{
  width: 70px;
}
.index_notice7 .bd-cont .right .cont li .t2{
  width: 192px;
}
.index_notice7 .bd-cont .right .cont li .t3{
  width: 86px;
}

.index_notice7 .bd-cont .right .cont li .t4{
  width: 88px;
}

.index_notice7 .bd-cont .right .cont li .t5{
  width: 106px;
}


.foot{
  height: 184px;
  background: #f2f2f2;
  border-top: 2px solid #047beb;
  padding: 14px 0;
  overflow: hidden;
}
.foot_nav{
  text-align: center;
  font-size: 15px;
  margin-bottom: 14px;
}
.foot_nav a{
  padding: 0 12px;
}
.foot p{
  text-align: center;
  font-size: 14px;
  line-height: 26px;
  color: #3c3b3b;
}
.foot .weixin{
  width: 100px;
  position: absolute;
  top: 2px;
  right: 0;
  padding: 2px;
}
.foot .weixin img{
  width: 100%;
  border: 1px solid #2087e7;
}
.foot .weixin span{
  display: block;
  text-align: center;
  line-height: 26px;
}

.index_pic{
  width: 904px;
  height: 258px;
  background: url(../images/index_pic_bg.png) no-repeat;
  margin-top: 12px;
}
.index_pic dt{
  height: 34px;
  line-height: 34px;
}
.index_pic dt a{
  float: right;
  font-size: 14px;
  margin-right: 40px;
}
.index_pic .bdcont{
  overflow: hidden;
  padding: 16px 8px;
}
.index_pic .bdcont .marquee{
  height: 180px;
  overflow: hidden;
}
.index_pic .bdcont .marquee li{
  width: 206px;
  float: left;
  margin: 0 12px;
}
.index_pic .bdcont .marquee li .pic{
  width: 206px;
  height: 154px;
  overflow: hidden;
  border: 1px solid #b9b4b4;
  padding: 2px;
}
.index_pic .bdcont .marquee li .pic img{
  width: 100%;
  height: 154px;
}
.index_pic .bdcont .marquee li p{
  line-height: 38px;
  text-align: center;
  font-size: 14px;
}

.index_server{
  width: 294px;
  height: 256px;
  overflow: hidden;
  background: url(../images/index_server_bg.png) no-repeat center;
  margin-top: 12px;
  padding-top: 94px;
}
.index_server a{
  display: block;
  width: 100%;
  height: 60px;
  margin-bottom: 10px;
}

.index_link{
  height: 32px;
  overflow: hidden;
  background: url(../images/index_link_bg.png) no-repeat center;
  margin: 12px 0;
  padding-left: 140px;
}
.index_link a{
  padding: 0 20px;
  margin-top: 6px;
  text-align: center;
  font-size: 14px;
  float: left;
}

.content{
  margin: 16px auto;
  overflow: hidden;
}
.slide{
  width: 262px;
  overflow: hidden;
  float: left;
  margin-top: 12px;
}
.slide .title{
  height: 61px;
  line-height: 61px;
  overflow: hidden;
  background: url(../images/slide_title.png) no-repeat;
  font-size: 20px;
  color: #FFF;
  font-weight: 500;
  text-align: center;
  margin-bottom: 10px;
}
.slide .slide_nav{
  overflow: hidden;
}
.slide .slide_nav li{
  line-height: 46px;
  text-align: center;
  font-size: 16px;
  color: #FFF;
  background: #ebebeb;
  margin-bottom: 10px;
}
.slide .slide_nav li.current{
  color: #FFF;
  background: #0479e6;
}

.b_nav{
  overflow: hidden;
  margin-top: 10px;
}
.b_nav a{
  display: block;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 20px;
  background: #3398e6;
  margin-bottom: 10px;
  color: #FFF;
}
.b_nav a.map{
  background: #ff866e;
}

.article_list{
  width: 708px;
  float: left;
  margin-left: 10px;
  border: 1px solid #3398e6;
  padding: 6px;
  margin-top: 12px;
}
.article_list .title{
  height: 30px;
  line-height: 30px;
  background: #f5f5f5;
  padding: 0 6px;
}
.article_list .title h3{
  color: #0479e6;
  font-size: 16px;
  float: left;
}
.article_list .title p{
  float: right;
}
.article_list .bd_cont{
  overflow: hidden;
}
.article_list .bd_cont li{
  line-height: 30px;
  padding: 0 4px;
  padding-left: 14px;
  border-bottom: 1px dashed #e1e1e1;
  background: url(../images/notice_li.png) no-repeat center left 2px;
  font-size: 14px;
}
.article_list .bd_cont li a{
  color: #666;
}
.article_list .bd_cont li  a:hover{
  color: #3398e6;
}
.article_list .bd_cont li span{
  float: right;
}

.article_img,.page_list{
  width: 982px;
  float: left;
  border: 1px solid #3398e6;
  padding: 6px;
  margin-top: 12px;
}
.article_img .title,.page_list .title{
  height: 30px;
  line-height: 30px;
  background: #f5f5f5;
  padding: 0 6px;
}
.article_img .title h3,.page_list .title h3{
  color: #0479e6;
  font-size: 16px;
  float: left;
}
.article_img .title p,.page_list .title p{
  float: right;
}
.article_img .bd_cont{
  overflow: hidden;
  padding-top: 14px;
}
.article_img .bd_cont li{
  width: 206px;
  float: left;
  margin: 0 18px;
  margin-bottom: 12px;
}
.article_img .bd_cont li .pic{
  width: 206px;
  height: 154px;
  overflow: hidden;
  border: 1px solid #b9b4b4;
  padding: 2px;
}
.article_img .bd_cont li .pic img{
  width: 100%;
  height: 154px;
}
.article_img .bd_cont li p{
  line-height: 26px;
  text-align: center;
  font-size: 14px;
}

.index_img li{
  width: 206px;
  float: left;
  margin: 0 12px;
}
.index_img li .pic{
  width: 206px;
  height: 154px;
  overflow: hidden;
  border: 1px solid #b9b4b4;
  padding: 2px;
}
.index_img li .pic img{
  width: 100%;
  height: 154px;
}
.index_img li p{
  line-height: 26px;
  text-align: center;
  font-size: 14px;
}

.page_list .page_cont{
  overflow: hidden;
  padding: 10px 0;
}
.page_list .page_cont h2{
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
  overflow: hidden;
}
.page_list .page_cont .tle{
  overflow: hidden;
  text-align: center;
  margin-bottom: 14px;
  font-size: 14px;
}
.page_list .page_cont .tle span{
  padding: 0 6px;
}
.page_list .page_cont .cont{
  line-height: 30px;
  font-size: 14px;
}

.article_img .img_cont{
  overflow: hidden;
}
.article_img .img_cont a{
  display: block;
  width: 174px;
  height: 48px;
  float: left;
  margin: 0 9px;
  margin-top: 14px;
}
.article_img .img_cont a img{
  width: 100%;
}

.article_list .zp_cont{
  overflow: hidden;
  padding: 6px 0;
}
.article_list .zp_cont li{
  height: 26px;
  border-bottom: 1px dashed #afafaf;
  line-height: 26px;
}
.article_list .zp_cont li.th{
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  background: #e5f1fd;
  border: none;
  margin-bottom: 10px;
}
.article_list .zp_cont li span{
  display: block;
  float: left;
  text-align: center;
}
.article_list .zp_cont li .t1{
  width: 80px;
}
.article_list .zp_cont li .t2{
  width: 200px;
}
.article_list .zp_cont li .t3{
  width: 120px;
}

.article_list .zp_cont li .t4{
  width: 110px;
}

.article_list .zp_cont li .t5{
  width: 160px;
}


.mes_list{
    padding: 20px 0;
    overflow: hidden;
    text-align: center;
}
.mes_list .mes_input{
    margin-top: 18px;
}
.mes_list .mes_input .input_txt{
    width: 240px;
    height: 26px;
    padding: 4px;
    border: 1px solid #999;
}
.mes_list .mes_input .input_code{
    width: 170px;
}
.mes_list .mes_input .input_textarea{
    width: 240px;
    height: 40px;
    border: 1px solid #999;
}
.mes_list label{
    font-size: 16px;
    margin-right: 14px;
    color: #575857;
}
.mes_list .btnsubmit{
    border: 1px solid #bd040b;
    width: 100px;
    height: 30px;
    background: none;
    margin-top: 10px;
    margin-left: 120px;
    cursor: pointer;
}

.search_list{
  overflow: hidden;
  border: 1px solid #999;
  padding: 5px;
}
.search_list .bd_cont li{
  line-height: 30px;
  padding: 0 4px;
  padding-left: 14px;
  border-bottom: 1px dashed #e1e1e1;
  background: url(../images/notice_li.png) no-repeat center left 2px;
  font-size: 14px;
}
.search_list .bd_cont li a{
  color: #666;
}
.search_list .bd_cont li  a:hover{
  color: #3398e6;
}
.search_list .bd_cont li span{
  float: right;
}

.sitemap{
  overflow: hidden;
  font-size: 15px;
}
.sitemap h1{
  line-height: 40px;
  border-bottom: 1px solid #f5f5f5;
}
.sitemap .linkbox{
  line-height: 40px;
  border-bottom: 1px solid #f5f5f5;
  padding: 0 12px;
}

.fixbox { width:55px; position:fixed; top:300px; left:0; z-index:9; }
.fixbox .box { width:55px; height:56px; margin-bottom:2px; border-top-right-radius:3px; border-bottom-right-radius:3px; cursor:pointer; transition: all 0.5s; }
.fixbox .box a { display:block; width:100%; height:100%;color: #FFF; }
.fixbox .box { background-color:#0479e6; background-repeat:no-repeat; background-position:center; }
.fixbox .box:hover { background-color:#f77975; background-repeat:no-repeat; background-position:center; }

.fixbox .box.box1 { background-image:url(../images/i1.png); }
.fixbox .box.box2 { width:0; padding-left:55px; background-image:url(../images/i2.png); position:relative; font-family:Arial; font-size:21px; line-height:56px; overflow:hidden; text-align:left; }
.fixbox .box.box2 { background-position:13px 0; color:#fff; }
.fixbox .box.box3 { width:0; padding-left:55px; background-image:url(../images/i3.png); position:relative; font-family:Arial; font-size:21px; line-height:56px; overflow:hidden; text-align:left; }
.fixbox .box.box3 { background-position:13px 0; color:#fff; }
.fixbox .box.box3:hover .code01 { display:block; }
.fixbox .box.box4 { background-image:url(../images/i4.png); }
.fixbox .box.box2:hover,.fixbox .box.box3:hover{
  width: 220px;
}